<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>新增数据结构</title>
</head>
<body>
    <script>
        /* 
            Set(像数组，值不可以重复)
                new Set([1,2,3,2,1,5])

                添加元素：add(元素)
                删除元素：delete(元素)
                遍历数据：forEach，不可以使用map遍历
                长度：size()
                判断是否存在某一个元素：has(元素)
                清空所有的元素：clear()
                返回键：keys()
                返回值：values()
                返回键值对：entries()
                用途：1)数组去重 [...new Set(arr)]; 2)字符串去重 [...new Set(str)].join('')
            
            
            Map(像对象，键值对存储)
                对象属性名必须是字符串，不能是其他类型
                但Map使得各种类型值都可以做对象的属性
                new Map([
                    ['键1','值1'],
                    ['键2','值2']
                ])

                size()
                set(键,值)
                get(键)
                has()
                删除某个键：delete()，返回布尔值
                清除所有成员：clear()
                返回键：keys()
                返回值：values()
                返回键值对：entries()
                遍历数据：forEach


         */
        let m1 = new Map([
            ['键1','值1'],
            ['键2','值2']
            ])
        console.log(m1);
    </script>
</body>
</html>